do you need god for morality